home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d13 / stocks30.arc / STOCKS.DOC < prev    next >
Text File  |  1989-01-15  |  19KB  |  456 lines

  1.  
  2. Stock·Shock·version·3.0··········································Page:·1
  3.  
  4.  
  5.  
  6.              ╒═══════════════════════════════════════╕
  7.              │              STOCK SHOCK              │
  8.              │                                       │
  9.              │              Version 3.0              │
  10.              │                                       │
  11.              │           By Kevin Menningen          │
  12.              │                                       │
  13.              │            Menne Computers            │
  14.              │      W277 S4455 Elk Valley Court      │
  15.              │       Waukesha, WI  53188-6437        │
  16.              │                                       │
  17.              ╘═══════════════════════════════════════╛
  18.  
  19.  
  20.                           _______
  21.                      ____|__     |               (tm)
  22.                   --|       |    |-------------------
  23.                     |   ____|__  |  Association of
  24.                     |  |       |_|  Shareware
  25.                     |__|   o   |    Professionals
  26.                   -----|   |   |---------------------
  27.                        |___|___|    MEMBER
  28.  
  29.  
  30. January 2, 1989
  31.  
  32.  
  33.  
  34. SHAREWARE NOTICE:
  35.  
  36.      Does anyone ever read these?  Well, if you do happen to take
  37. notice of this notice, please be advised of several things.
  38.  
  39.      1.  Treat this software like a book.  You are free to browse through
  40.          it, try it out, etc.  If you like it, buy it.  This is not
  41.          freeware.  It costs only $10 (send to the above address), and you
  42.          will be supplied with all update information.
  43.  
  44.      2.  This game has come from a long history of updates, (no one reads
  45.          those, either) and this version is probably the last save any major
  46.          bugs (an unlikely situation), but I will inform all registered users
  47.          of any such improvements to this software.
  48.  
  49.      3.  A registerd user also has a clear concience, since he/she has fought
  50.          the high price of software by supporting the Shareware concept, and
  51.          hasn't taken advantage of any trusting software authors!
  52.  
  53.      4.  This program is the result of over two years of programming.  I'm
  54.          not giving this away, I'm trusting you to pay for it if you like
  55.          it.  Have I said it enough?
  56.  
  57.      5.  Feel free to distribute this.  Just be sure not to leave anything
  58.          out or change anything.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. Stock·Shock·version·3.0··········································Page:·2
  68.  
  69.  
  70. FILES ON DISK
  71.  
  72.        SSCOLOR  EXE  ; The color configuration program
  73.        SSCOLOR  SCR  ; Contains the screen for SSCOLOR.EXE
  74.        STOCKS   CNF  ; Contains the color configuration
  75.        STOCKS   EXG  ; Contains the stock exchange
  76.        STOCKS   EXE  ; Loader file
  77.        STOCKS   OVR  ; Main program
  78.        STOCKS   SCR  ; Contains the screens for STOCKS.EXE
  79.        STOCKS   TMP  ; Crunched screens for SSCOLOR.EXE
  80.        STOCKS   ONL  ; Indexed online help file
  81.        STOCKS   DOC  ; This file
  82.        ATT      BGI  ; These are the Borland Graphics Interface (BGI)
  83.        CGA      BGI  ; files.  You may delete the ones you don't need
  84.        EGAVGA   BGI  ; however it won't work on any other video system
  85.        HERC     BGI  ; if you do that.  Your best bet is to leave these
  86.        IBM8514  BGI  ; alone, since they take up negligible disk space
  87.        PC3270   BGI  ;
  88.        SSLOGI   DEF  ; Logitech mouse menu definition file
  89.        SSMSFT   DEF  ; Microsoft mouse menu definition file
  90.  
  91.  
  92. INSTALLATION
  93.  
  94.      Stock Shock requires an 8086 or an 80x86 based machine with at least 256k
  95. RAM to run.  It works on virtually any monitor or video system.  It is not
  96. copy protected, so if you have a hard drive, installation is as simple as
  97. this:  (The words in brackets means press that key)
  98.  
  99. C>md\stocks<Return>   ; makes a subdirectory for Stock Shock. Replace "stocks"
  100.                         with any other valid path that suits you.
  101. C>c<F3><Return>       ; changes to that directory.
  102.  
  103. C>copy a:*.*<Return>  ; copies everything from the disk
  104.  
  105.      If you received Stock Shock through the modem, you will need a de-
  106. archiving program like PKXARC.  Follow the directions with your utility.
  107.  
  108.  
  109. STOCK MARKET FUNDAMENTALS
  110.  
  111.      A stock is a share in the capital of a company.  Corporations sell
  112. stocks to raise money, and people buy stocks to make money.  The price of a
  113. stock usually varies with how well the company is doing financially
  114. overall.  Your purpose in life as a stock market investor is to buy a stock
  115. while the price is low and sell the stock when the price is high.  If you
  116. happen to own stock in a company that has gone chapter 11, you cannot sell
  117. that stock, since no one in their right mind will ever buy it.  Your only
  118. hope is that the company pulls itself out of the hole.  Otherwise, it will
  119. go bankrupt and you lose big time.  If you happen to own a stock that
  120. splits, that means that the price of the stock has gone over a certain
  121. limit, and the price is therefore halved, and the number of shares you own
  122. is doubled.  This is a good thing, since more shares means more money.
  123.      This program is a mock simulation, designed for those of you who think
  124. making money is fun.  Stock Shock varies from real life in several ways.
  125. First, to allow 30 stocks to be displayed on the screen at once, I did away
  126. with the fraction prices, and simply used integers.  Secondly, you can buy
  127. and sell as much of a stock as you want.  In real life, you are limited by
  128.  
  129.  
  130.  
  131.  
  132. Stock·Shock·version·3.0··········································Page:·3
  133.  
  134.  
  135. the number of shares available, etc.  Finally, when a large number of
  136. shares of a company are bought in real life, the company tends to do better
  137. financially since it got the extra cash.  Nothing doing in Stock Shock.
  138.      This is not supposed to be a close simulation of the real market.
  139. Why?  Realism is boring.  Stock Shock has action, suspense and fun, not
  140. drab tickers and dull forecasts.
  141.  
  142.  
  143. STOCK SHOCK FUNDAMENTALS
  144.  
  145.      Stock Shock works on virtually any computer and virtually any monitor.
  146. Its colors are fully configurable, and it uses the Borland Graphics
  147. Interface to work with Hercules, CGA, MCGA, EGA, VGA, ATT 400 line, IBM
  148. 3270 PC, and IBM 8514 (sorta: it works as a VGA, from what I can extract
  149. from the manual) graphics standards.  Screen I/O is done by the Qwik
  150. machine language routines written by Jim LeMay.  They are compatible with
  151. all of the above systems and probably a few more.  Stock Shock was written
  152. to be fast on an 8088 PC (yes, I'm still running at 4.77), so it will be
  153. plenty fast on virtually any system.
  154.      This game is extremely fun in groups.  Especially if one of the people
  155. is a stock market expert and he/she ends up losing!
  156.      Pretty much everything in Stock Shock is mouse compatible, since it
  157. can be driven by cursor keys and the <Return> key.  A sample menu program
  158. for the Logitech mouse is included.
  159.      Basically, a real generous uncle has given you $5000 to invest in the
  160. stock market.  Your mission, should you decide to take it, is to make more
  161. money than anyone else, or just plain make money if you're playing alone.
  162.  
  163.  
  164. SCREENS
  165.  
  166.      The opening screen is self explanatory, it is just the title screen. The
  167. first screen of significance comes next.  It will ask you how many days you
  168. want to go.  You can tell it any number up to 65536, but I wouldn't recommend
  169. anything over 3500 days.  Stock Shock only remembers the last 180 days, but
  170. your total money assets only go up to 1.10E+4932, and if your smart and
  171. extremely lucky, you could conceivably go above that in a very long time.  If
  172. you do go above that, the program will most likely crash, and it will be a bad
  173. day for you. . . (then again, if you got that far, it was probably a good day)
  174.      After that, you are asked to enter in the names of up to 12 players.
  175. Yes, I could have made this section mouse driven, but I figure you will be
  176. typing at that point and a mouse isn't really necessary.  If you make a
  177. mistake, it lets you go back and change the mistake after you have typed in
  178. all the names.
  179.      Then comes the main screen.  The top three panels contain the stock
  180. name, price and net change since the previous day.  A '*' before a name
  181. means that stock has gone chapter 11.  It will either come back or go
  182. bankrupt, at which point it will be removed from the list.  A 's' before a
  183. name means the stock has split in the past, which means it has done pretty
  184. well.
  185.      The middle line contains your player number (used as a reference for
  186. graphing), your player name, amount of cash on hand (you start with $5000),
  187. your rank with respect to the other players, the current day number, and
  188. the current index number, which tells you how well the market is doing as a
  189. whole.  A negative index means the market could use some help.  A positive
  190. index means the market is relatively healthy.
  191.      The bottom left three panels give info on the stocks you have bought:
  192. the stock number, the price you bought it at (averaged if you bought it
  193.  
  194.  
  195.  
  196.  
  197. Stock·Shock·version·3.0··········································Page:·4
  198.  
  199.  
  200. several times), and the number of shares you bought.
  201.      The bottom right panel gives the current menu options.  There is a
  202. highlight bar that highlights the current option.  If the bar is above the
  203. menu, that means the current option is to go to the next player.  The bar
  204. can be moved with the cursor keys or a mouse, and the <Return> key selects
  205. the highlighted option.
  206.  
  207.  
  208. ONLINE HELP
  209.  
  210.     At any time during the game you can press F1 to get online help.  It might
  211. even be context sensitive help, but I don't have a real good grip on the
  212. meaning of that term to begin with.  Each help screen has one or more pages,
  213. and at the bottom of the window there is a little "PgDn" if there are more
  214. pages to read, and a little "PgUp" if there are pages before the current one.
  215. Each windowful may or may not have some key words in it.  If there are key
  216. words available, they are in a different color (the color used for them is
  217. called "Help Window emphasized" in the color configuration program).  The
  218. first key word in the window is highlighted, and you may use the cursor keys
  219. or the mouse to move from key word to key word.  Pressing <Return> on a
  220. highlighed key word will cause the information related to that key word to
  221. come up.  It is a lot easier to use than to explain. . .  Pressing ESC, SPACE,
  222. or any key that doesn't mean anything will cause the window to disappear.
  223.  
  224.  
  225. ENTERING TEXT
  226.  
  227.     There are numerous occasions in Stock Shock to enter information.  At any
  228. of these times, the following keys are available for editing:
  229.  
  230. Backspace :  Deletes character to the left of the cursor and moves the cursor
  231.              left.
  232. Del : Deletes the character under the cursor.
  233. Ins : Toggles insert mode.  The cursor is an underline in overwrite mode and
  234.       a larger shape in insert mode.
  235. Home, PgUp, etc. : goes to the beginning of the line.
  236. End, PgDn, etc. : goes to the end of the line.
  237. Left/Right cursor : moves the cursor one column.
  238. Ctrl-Left/Right cursor : moves to previous/next word in line.
  239. Enter : selects the current text.
  240. ESC : exits the current function.
  241. Ctrl-Y : deletes everything.
  242.  
  243.    There probably are a few more, but you would never need them.  Editing is
  244. pretty intuitive, and you should have few problems.
  245.  
  246.  
  247. MENUS AND KEYS
  248.  
  249.      I refuse to go through the menus because it would be a waste of time,
  250. really.  Discover them for yourself.  The following keys aren't so obvious:
  251.  
  252. 'X' or Backspace:  Go back to the previous player.  This never goes back to
  253.      a previous day, but if a player makes a mistake, and the group lets
  254.      him/her, the player can go back and change their mistake.  This is
  255.      useful if some bum hits <Return> twice and skips the next guy.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262. Stock·Shock·version·3.0··········································Page:·5
  263.  
  264.  
  265. 'P' or F9.  Panic.  This brings up a SuperCalc 3 (tm) spreadsheet screen,
  266.      having something to do with real estate.  If the boss comes by,
  267.      pretend you are concentrating on it.  If the boss is still suspicious,
  268.      show him/her that the menus actually work by hitting the '/' key.  To
  269.      get out of this, hit '/qt'.  That gets you back to Stock Shock.  If
  270.      you really panic, hit '/qy' and that will get you back to DOS.  Using
  271.      this option loses all, however, and you can't get back to the game.
  272.      Hitting '/qn' kills time and keeps you in the Panic screen.  Enough.
  273.      If you still don't understand any of this, hit F9 and try it out for
  274.      yourself.
  275.  
  276.  
  277. F1:  Online help.  Described before.
  278. F2:  Function key list.
  279. F3:  Sound toggle.  If you are annoyed, shut it up or turn it on.
  280. F4:  News toggle.  See the section on the Daily News.
  281. F5:  Graph Stock.  See graphs section.
  282. F6:  Graph Market.  See graphs section.
  283. F7:  Graph Player.  I hate being redundant.
  284. F8:  Configure colors.  Calls SSCOLOR.EXE from the main program.  This is the
  285.      only key not available anywhere: you must press it from the main menu.
  286. F9:   Panic.  Described above.
  287. F10:  Shell to DOS.  Another out if the boss comes.  Allows you to mess
  288.       with DOS as long as you like.  Type 'EXIT' to return to your game.
  289.  
  290.  
  291. MOUSE MOTION
  292.  
  293.      To use your mouse, you must make a menu definition file for your mouse.
  294. Two example definition files are included, one for Logitech mice and one for
  295. Microsoft mice.  You compile and install these menus by following the
  296. instructions included with your mouse.  You can, of course, change these files
  297. to suit your particular mouse or your tastes.  The definition files as they
  298. are simply emulate the cursor keys.  The left button simulates the <Return>
  299. key.  The right button simulates the <Esc> key, and both buttons at once on
  300. the Microsoft mouse or the middle button on the Logitech mouse simulates
  301. hitting the <F1> key for online help.  The Logitech menu definition file works
  302. for sure, I have not tested the Microsoft menu since I don't own one, but I
  303. received the commands from another piece of software, so it should work also.
  304.  
  305. PLAYING THE GAME
  306.  
  307.      You have several options in this game.  Here they are.
  308.  
  309. Buy - Allows you to purchase stocks.  Point and shoot (i.e. move the cursor
  310. keys to highlight desired item and hit <Return>) or type in the desired
  311. stock number directly.  Then enter the number of shares you wish to
  312. purchase.  Typing 'all' in upper or lower case will automatically purchase
  313. as many shares as you can currently afford.  The program will let you know
  314. if you did a no-no.
  315.  
  316. Sell - allows you to sell stocks you own.  Again, point and shoot or hit
  317. the appropriate stock number listed in the Owned section (lower left 3
  318. panels).  Typing 'all' works here, too.  Again, you will know if you made a
  319. mistake.
  320.  
  321. Invest - allows you to make a desperation move to free up your investment
  322. in a company that is chapter 11.  Unfortunately, it will cost you most of
  323.  
  324.  
  325.  
  326.  
  327. Stock·Shock·version·3.0··········································Page:·6
  328.  
  329.  
  330. what you have to get the company just above 0.  You can then sell your
  331. shares, most likely at a bad loss, but it is better to get a few dollars
  332. back than to lose it all.
  333.  
  334. Options - allows you to go to the next menu.
  335.  
  336. Graphs - Allows you to graphically display the following:
  337.  
  338.      Player assets.  See how well you are doing.  Select a name
  339.          from the list by point and shoot or typing direct.  The
  340.          graph is then displayed, and you can then press any key
  341.          to return to the market.
  342.      Stock price.  See how well a stock is doing.  Again, point
  343.          and shoot or type direct.
  344.      Market.  See how well the market as a whole is doing.  Needs
  345.          no input.
  346.  
  347. Save game - Allows you to preserve the current game forever.  You are asked
  348.             for a file name, and the current path is provided for you.  If
  349.             you hit an up or down arrow key, a directory window comes up
  350.             from which you can select a file name to overwrite.  Subdirectory
  351.             names come up with a "\" postceding the name.  Selecting a
  352.             subdirectory name will change to that directory and display
  353.             the names in there.  You are asked for a file name mask at the
  354.             outset, and that mask is used for all subdirectories you choose.
  355.  
  356. Load game - Allows you to get back a previously saved game.  The directory
  357.             window is available as before.
  358.  
  359. Quit - Exits the market and displays a final listing.
  360.  
  361.  
  362. THE DAILY NEWS
  363.  
  364.      The stock market is constantly changing.  A stock that is doing quite
  365. well will sometimes reverse and do quite poorly.  The circumstances around
  366. that reversal may or may not be interesting.  The interesting stuff is
  367. reported in the (almost) Daily News.  These tidbits of info come up almost
  368. every other day, but sometimes you can go a week without the info.  The
  369. News will tell you which company is having problems and which are doing
  370. pretty well.  The news may or may not be true.  A stock that is reported to
  371. have good times ahead may go down.  The winds of change are quite fickle.
  372. The Daily News can be turned off, but not reading the news does not mean
  373. the news never happened.  Thus an informed investor would read it.
  374.  
  375.  
  376. COLOR CONFIGURATION PROGRAM
  377.  
  378.      This program sets the colors of Stock Shock.  The lower right hand window
  379. contains the section and title of the current color being set.  The lower left
  380. hand window has a window containing all the standard text colors, along with a
  381. pointer showing the current color.  You can move the pointer to the desired
  382. color and press <Return>.  F5 and F6 scroll forwards and backwards in the
  383. color list, and F3 toggles on and off blink mode.  F4 toggles snow detection,
  384. which is only a problem for cheap CGA cards.  An indicator under the colors
  385. window shows the current status of snow detection. F2 sets the current border
  386. color, and F1 brings up online help.
  387.  
  388.  
  389.  
  390.  
  391.  
  392. Stock·Shock·version·3.0··········································Page:·7
  393.  
  394.  
  395. FINAL CAVEATS
  396.  
  397.      I could, of course, detail every little feature of the game, but that
  398. is as boring as a real time stock market simulation.
  399.      If you find any bugs (not too likely at this point, but its a big
  400. program. . .), or if you have a suggestion, or if you finally decide to
  401. register (thank you in advance), please write to me at:
  402.  
  403.         Kevin Menningen
  404.         Menne Computers
  405.         W277 S4455 Elk Valley Court
  406.         Waukesha, WI  53188-6437
  407.  
  408.      I am a member of the worlds largest BBS, Exec-PC of Shorewood, Wisconsin.
  409. It is a pay system (well worth the dough) available at (414) 964-5160, as well
  410. as a few other numbers.  It is accessible through Telenet, and supports all
  411. baud rates up to 9600 (these are on a separate line).  It is the best.  At
  412. this point, I think it supports 50 or so users, but that should be going up to
  413. 75 soon, and will most likely never stop growing.  If you aren't a member,
  414. there are still some features available to you free of charge, so give it a
  415. try.
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.